package com.widetrust.carpro.dao.query;

import com.widetrust.carpro.domain.insuremanage.QueryBean;
import com.widetrust.carpro.domain.tkmanage.IdispBean;
import com.widetrust.carpro.domain.tkmanage.PrintLogBean;
import com.widetrust.carpro.domain.tkmanage.TKBean;
import com.widetrust.config.ConfigException;
import com.widetrust.orm.pageination.PageinationBean;
import com.widetrust.transdata.BsFormTable;

import java.sql.SQLException;
import java.util.List;
public interface InterfaceQueryDao {
	public BsFormTable getOneOrderInfo(QueryBean queryBean,PageinationBean pageBean ) throws  ConfigException,SQLException;
	public BsFormTable getCarInfo(QueryBean queryBean,PageinationBean pageBean ) throws  ConfigException,SQLException;
	public BsFormTable getquashOrderInfo(QueryBean queryBean,PageinationBean pageBean ) throws  ConfigException,SQLException;
	public BsFormTable getlogoutOrderInfo(QueryBean queryBean,PageinationBean pageBean ) throws  ConfigException,SQLException;
	public BsFormTable getcancelOrderInfo(QueryBean queryBean,PageinationBean pageBean ) throws  ConfigException,SQLException;
	public BsFormTable getQueryDayinsurInfo(QueryBean queryBean,PageinationBean pageBean ) throws  ConfigException,SQLException;
	public BsFormTable getQueryinsurorderInfo(QueryBean queryBean,PageinationBean pageBean ) throws  ConfigException,SQLException;
	public BsFormTable getQuerypremiumInfo(QueryBean queryBean,PageinationBean pageBean ) throws  ConfigException,SQLException;
	public BsFormTable getQuerypremiumInfo_postil(QueryBean queryBean,PageinationBean pageBean ) throws  ConfigException,SQLException;
	public BsFormTable getTkputinfo(IdispBean idispbean,PageinationBean pageBean ) throws  ConfigException,SQLException;
	public BsFormTable getTkDpInfo(IdispBean idispbean,PageinationBean pageBean ) throws  ConfigException,SQLException;
	public TKBean getTKBeanInfo(IdispBean idispbean,  PageinationBean pageBean  ) throws  ConfigException,SQLException;
	public BsFormTable getQueryPosInfo(QueryBean queryBean,PageinationBean pageBean ) throws  ConfigException,SQLException;
	public BsFormTable getQueryEtkInfo(IdispBean idispbean,PageinationBean pageBean ) throws  ConfigException,SQLException;
	public BsFormTable getQueryDayinsurCountInfo(QueryBean queryBean ) throws  ConfigException,SQLException;
	public BsFormTable getQueryinsurorderCountInfo(QueryBean queryBean) throws  ConfigException,SQLException;
	public BsFormTable getQuerypremiumCountInfo(QueryBean queryBean) throws  ConfigException,SQLException;
	public BsFormTable getQuerypremiumCountInfo_postil(QueryBean queryBean) throws  ConfigException,SQLException;
	public BsFormTable getQuerypremiumInfo2(QueryBean queryBean,PageinationBean pageBean ) throws  ConfigException,SQLException;
}
